/*公司树样式start*/
	.treeSeach {
		padding: 6px 9px;
		min-width: 40px;
		width:100%;
	}
	.treeBtn .btn {
		padding: 3px;
		margin: 0;
		min-width: 54px;
		
		display: inline-block;
	}
	
	.bg-primary {
		font-size: 14px;
		background-color: #f5f5f5;
		color: black;
	}
	
	.jstree-container-ul {
/*		overflow-x: auto;
*/		margin: 0px -12px;
	}
	
	.treeContent {
		margin-top: 5px;
		/*width: 99%;*/
		height: 98%;
		overflow-y: auto;
		background-color: #f5f5f5;
		padding-top: 0px;
	}
	
	.search-filter-header {
		padding: 8px;
	}
	
	.smaller .btn {
		padding: 2px 10px;
	}
	
	.mousedownRight {
		background-color: #e7e7e7;
	}
	
	@media screen and (min-width: 980px) and (max-width: 1760px) {
		.listView {
			width: 25%;
		}
	}
	
	@media screen and (min-width: 980px) and (max-width: 1760px) {
		.mapView {
			width: 75%;
		}
	}
	/*公司树样式end*/
	
	
	
	
	/*实时定位地图infoWindow样式start*/
	.massageDiv {
		height: 210px;
		margin: 20 auto;
		position: relative;
		background-color: white;
		font-size: 12px;
		border-radius: 5px;
	}
	.BMap_bubble_content .massageDiv .content .contentText{
		background: white !important;
	    padding-left: 20px;
	}
	/*百度自身的关闭图片*/
	.fix_map .BMap_bottom +div +div +div +img{
		
		/*margin-left: -18px !important;*/
		display: none;
		
	}
	.p1 {
		font-width: 10px;
		line-height: 25px;
		height: 25px;
		color: white;
		background-color: rgb(63, 133, 228);
		border-radius: 5px 5px 0 0;
	}
	.navList {
		width: 100%;
		position: absolute;
		bottom: 0;
	}
	.navList ul {
		margin: 0;
		display: flex;
	}
	.navList li {
		flex: 1;
		height: 30px;
		color: #8e9fbc;
		line-height: 30px;
		border: 1px solid white;
		background-color: rgb(238, 239, 244);
		text-align: center;
	}
	.stopRoute,.traceRoute{
		
		border-radius: 0 0 0 5px;
		cursor: pointer;
	}
	.navList li:last-child{
		border-radius: 0 0 5px 0;
	}
	
	/*实时定位地图infoWindow样式end*/